#ifndef QTVISIONTEST_MIANCODE_H
#define QTVISIONTEST_MIANCODE_H
#include <QMainWindow>     // 引入 QMainWindow 类，用于创建主窗口
#include <QLabel>          // 引入 QLabel 类，用于显示图像
#include <QPushButton>     // 引入按钮控件
#include <QTextEdit>       // 引入文本编辑器控件
#include <QScrollArea>     // 引入滚动区域控件
#include <QComboBox>
#include "MianHomeUI/TopWidgetUI/TopWidgetUI.h"
#include "MianHomeUI/LeftWidgetUI/LeftWidgetUI.h"
#include "MianHomeUI/RightWidgetUI/RightWidgetUI.h"
#include "MianHomeUI/CenterWidgetUI/CenterWidgetUI.h"
#include "MianHomeUI/BottomWidgetUI/BottomWidgetUI.h"

class MianCode : public QMainWindow {
Q_OBJECT
public:
    explicit MianCode(QWidget *parent = nullptr);

public:
    // 获得相关的ui接口
    TopWidgetUI *topWidgetUI;
    LeftWidgetUI *leftWidgetUI;
    RightWidgetUI *rightWidgetUI;
    CenterWidgetUI *centerWidgetUI;
    BottomWidgetUI *bottomWidgetUI;

private slots:
    void uploadBtnClickedFunction();// 点击上传图片实现的函数
    void onCameraButtonClicked();// 摄像头按钮对应的槽函数
    void onToggleResultDisplayClicked();// 切换显示结果按钮对应的槽函数
    void onSliderActionRequested(const QString &mode, QSlider *slider, int value);
};


#endif //QTVISIONTEST_MIANCODE_H
